Tech

Trump's social media platform continues to flounder as two major tech executives..